000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000022222200000011111000000111110000000011011111000000000000000000000000000000010000000010000000000000000000000000000000000000010000000000000000000000000000000020000000000000010000000000000000000000000000000020000000000000010000000000000000000000000000000020000001000100000000000022000110010000000000000020000000000100000000000020000110011100000000000002000000111110000000000020000100000000100000000002000000100100000000000020000100111111000000000002000000000100000000000020000000000000000000000002000000000000010000000000000000000000000000000002000000000000010000000000000000000000000000000002000000000000010000000000000000000000011000000002000000000000010000000000000000000000000110000002000000000000000000000000011111000011110010000002000000000000000000000000000001000000000010000002000000000000000000000010000001000000000010000002000000001110000000000010000000000000000000000002000000000000010000000010000000000000000000000000000000000000010000000010000000000000000000010000000000000000000000000010022222222222220000011111000000222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000